#include <stdio.h>
#include <iostream>
using namespace std;

void swap(int *x, int *y);

int main(void)
{
  int i, j;

  i = 5;
  j = 14;
  cout<<"i pered obmenom zna4eniymi:"<<i<<'\n';
  cout<<"j pered obmenom zna4eniymi:"<<j<<'\n';

  swap(&i, &j); /* передать адреса переменных i и j */
  cout<<"i posle obmena zna4eniymi:"<<i<<'\n';
  cout<<"j posle obmena zna4eniymi:"<<j<<'\n';


  return 0;
}

void swap(int *x, int *y)
{
  int temp;

  temp = *x;  /* сохранить значение по адресу x */
  *x = *y;    /* поместить y в x */
  *y = temp;  /* поместить x в y */
}
